import { Message } from 'element-ui'
// 在js里使用消息提示：https://www.jianshu.com/p/992e1623a124
// 验证手机
export const phoneFun = function (phone) {
  // 验证手机号
  let phoneRule = /^[1](([2][0-9])|([3][0-9])|([4][5-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}$/

  if (phone) {
    if (!phoneRule.test(phone)) {
      Message.error('手机验证失败，请重新输入')
    } else {
      return true
    }
  } else {
    // this.$message({
    //   message: '请输入手机号',
    //   type: 'warning'
    // })
    Message.warning('请输入手机号')
  }
}

// 固话
// let validateTelePhoneRule = /^0\d{2,3}-?\d{7,8}$/

// // 验证邮箱
export const emailFun = function (email) {
  // 验证手机号
  let emailRule = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
  // /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/

  if (email) {
    if (!emailRule.test(email)) {
      Message.error('邮箱验证失败，请重新输入')
    } else {
      return true
    }
  } else {
    // this.$message({
    //   message: '请输入手机号',
    //   type: 'warning'
    // })
    Message.warning('请输入邮箱号')
  }
}
